﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SAO.OracleHelper.IDBHelp
{
    public interface IDBHelper
    {
        List<T> Query<T>();
        T Find<T>(int id);
        bool Delete<T>(T t);
        bool UpDate<T>(T t);
        bool Execute(string sql);
        bool Insert<T>(T t);
        T Find<T>(string sql);
        List<T> Query<T>(string sql);
        object GetSingle(string sql);
        T Get<T,S>(S id);
    }
}
